#include <iostream>

using namespace std;

class MyClass
{
public:
    int x = 1;
    int y = 2;
    int z = 3;

    MyClass() = default; // 这条必须有，否则就没有默认的构造函数
    MyClass(int x, int y, int z) : x(x), y(y), z(z) {};
    //MyClass(int x = 1, int y = 2, int z = 3) : x(x), y(y), z(z) {};
    // 建议使用第一种格式，而非上面被注释掉的格式:默认值和函数定义最好分离！除非做不到！


private:

};

int main(int argc, char* argv[]) {
    MyClass a(3, 4, 5);
    MyClass b;
    cout << a.x + a.y + a.z << endl;
    cout << b.x + b.y + b.z << endl;


    return 0;
}